hamas chief ismail haniyeh